// vite.config.js
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import { viteMockServe } from "vite-plugin-mock";
import autoImport from "unplugin-auto-import/vite";
import Pages from "vite-plugin-pages";
import Components from "unplugin-vue-components/vite";
import { ElementPlusResolver } from "unplugin-vue-components/resolvers";
import { createSvgIconsPlugin } from "vite-plugin-svg-icons";
import path from "path";
var __vite_injected_original_dirname = "E:\\project\\resume";
var vite_config_default = defineConfig({
  server: {
    open: true
  },
  plugins: [
    vue(),
    viteMockServe(),
    autoImport({
      imports: [
        "vue",
        "vue-router",
        {
          "vue": [
            "defineProps",
            "defineEmits",
            "defineExpose",
            "withDefaults"
          ]
        },
        "pinia"
      ],
      resolvers: [ElementPlusResolver()]
    }),
    Components({
      resolvers: [
        ElementPlusResolver()
      ]
    }),
    Pages({
      dirs: "src/view",
      exclude: ["**/components/*.vue"]
    }),
    createSvgIconsPlugin({
      iconDirs: [path.resolve(process.cwd(), "src/assets/icons")],
      symbolId: "icon-[dir]-[name]"
    })
  ],
  resolve: {
    alias: {
      "@": path.resolve(__vite_injected_original_dirname, "./src")
    }
  }
});
export {
  vite_config_default as default
};
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcuanMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJFOlxcXFxwcm9qZWN0XFxcXHJlc3VtZVwiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9maWxlbmFtZSA9IFwiRTpcXFxccHJvamVjdFxcXFxyZXN1bWVcXFxcdml0ZS5jb25maWcuanNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0U6L3Byb2plY3QvcmVzdW1lL3ZpdGUuY29uZmlnLmpzXCI7aW1wb3J0IHsgZGVmaW5lQ29uZmlnIH0gZnJvbSAndml0ZSdcclxuaW1wb3J0IHZ1ZSBmcm9tICdAdml0ZWpzL3BsdWdpbi12dWUnXHJcbmltcG9ydCB7IHZpdGVNb2NrU2VydmUgfSBmcm9tIFwidml0ZS1wbHVnaW4tbW9ja1wiXHJcbmltcG9ydCBhdXRvSW1wb3J0IGZyb20gJ3VucGx1Z2luLWF1dG8taW1wb3J0L3ZpdGUnXHJcbmltcG9ydCBQYWdlcyBmcm9tIFwidml0ZS1wbHVnaW4tcGFnZXNcIjtcclxuXHJcbmltcG9ydCBDb21wb25lbnRzIGZyb20gJ3VucGx1Z2luLXZ1ZS1jb21wb25lbnRzL3ZpdGUnXHJcbmltcG9ydCB7IEVsZW1lbnRQbHVzUmVzb2x2ZXIgfSBmcm9tICd1bnBsdWdpbi12dWUtY29tcG9uZW50cy9yZXNvbHZlcnMnXHJcbmltcG9ydCB7IGNyZWF0ZVN2Z0ljb25zUGx1Z2luIH0gZnJvbSAndml0ZS1wbHVnaW4tc3ZnLWljb25zJ1xyXG5cclxuaW1wb3J0IHBhdGggZnJvbSBcInBhdGhcIlxyXG4vLyBodHRwczovL3ZpdGVqcy5kZXYvY29uZmlnL1xyXG5leHBvcnQgZGVmYXVsdCBkZWZpbmVDb25maWcoe1xyXG5cdHNlcnZlcjoge1xyXG5cdFx0b3BlbjogdHJ1ZVxyXG5cdH0sXHJcblx0cGx1Z2luczogW1xyXG5cdFx0dnVlKCksXHJcblx0XHR2aXRlTW9ja1NlcnZlKCksXHJcblx0XHRhdXRvSW1wb3J0KHtcclxuXHRcdFx0aW1wb3J0czogW1xyXG5cdFx0XHRcdCd2dWUnLFxyXG5cdFx0XHRcdCd2dWUtcm91dGVyJyxcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHQndnVlJzogW1xyXG5cdFx0XHRcdFx0XHQnZGVmaW5lUHJvcHMnLFxyXG5cdFx0XHRcdFx0XHQnZGVmaW5lRW1pdHMnLFxyXG5cdFx0XHRcdFx0XHQnZGVmaW5lRXhwb3NlJyxcclxuXHRcdFx0XHRcdFx0J3dpdGhEZWZhdWx0cydcclxuXHRcdFx0XHRcdF1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdCdwaW5pYSdcclxuXHRcdFx0XSxcclxuXHRcdFx0cmVzb2x2ZXJzOiBbRWxlbWVudFBsdXNSZXNvbHZlcigpXVxyXG5cdFx0fSksXHJcblx0XHRDb21wb25lbnRzKHtcclxuXHRcdFx0cmVzb2x2ZXJzOiBbXHJcblx0XHRcdCAgRWxlbWVudFBsdXNSZXNvbHZlcigpXHJcblx0XHRcdF0sXHJcblx0XHR9KSxcclxuXHRcdFBhZ2VzKHtcclxuXHRcdCAgZGlyczogXCJzcmMvdmlld1wiLCAvLyBcdTk3MDBcdTg5ODFcdTc1MUZcdTYyMTBcdThERUZcdTc1MzFcdTc2ODRcdTY1ODdcdTRFRjZcdTc2RUVcdTVGNTVcdUZGMENcdTlFRDhcdThCQTRcdTVDMzFcdTY2MkZcdThCQzZcdTUyMkJzcmNcdTRFMEJcdTk3NjJcdTc2ODRwYWdlc1x1NjU4N1x1NEVGNlxyXG5cdFx0ICBleGNsdWRlOiBbXCIqKi9jb21wb25lbnRzLyoudnVlXCJdLCAvLyBcdTYzOTJcdTk2NjRcdTU3MjhcdTU5MTZcdTc2ODRcdTc2RUVcdTVGNTVcdUZGMENcdTUzNzNcdTRFMERcdTVDMDZcdTYyNDBcdTY3MDkgY29tcG9uZW50cyBcdTc2RUVcdTVGNTVcdTRFMEJcdTc2ODQgLnZ1ZSBcdTY1ODdcdTRFRjZcdTc1MUZcdTYyMTBcdThERUZcdTc1MzFcclxuXHRcdH0pLFxyXG5cdFx0Y3JlYXRlU3ZnSWNvbnNQbHVnaW4oe1xyXG5cdFx0XHRpY29uRGlyczogW3BhdGgucmVzb2x2ZShwcm9jZXNzLmN3ZCgpLCAnc3JjL2Fzc2V0cy9pY29ucycpXSxcclxuICAgICAgICBcdHN5bWJvbElkOiAnaWNvbi1bZGlyXS1bbmFtZV0nLFxyXG5cdFx0fSlcclxuXHRdLFxyXG5cdC8vIGJhc2U6IFwiLi9cIixcclxuXHRyZXNvbHZlOiB7XHJcblx0XHQvLyBcdTkxNERcdTdGNkVcdThERUZcdTVGODRcdTUyMkJcdTU0MERcclxuXHRcdGFsaWFzOiB7XHJcblx0XHRcdCdAJzogcGF0aC5yZXNvbHZlKF9fZGlybmFtZSwgJy4vc3JjJyksXHJcblx0XHR9LFxyXG5cdH0sXHJcblx0Ly8gYnVpbGQ6IHtcclxuICAgIC8vICAgICByb2xsdXBPcHRpb25zOiB7XHJcbiAgICAvLyAgICAgICAgIGlucHV0OiB7XHJcbiAgICAvLyAgICAgICAgICAgICBpbmRleDogcGF0aC5yZXNvbHZlKF9fZGlybmFtZSwgJ2luZGV4Lmh0bWwnKSxcclxuICAgIC8vICAgICAgICAgICAgIGFib3V0OiBwYXRoLnJlc29sdmUoX19kaXJuYW1lLCAnYWJvdXQuaHRtbCcpLFxyXG4gICAgLy8gICAgICAgICB9LCBvdXRwdXQ6IHtcclxuICAgIC8vICAgICAgICAgICAgIGNodW5rRmlsZU5hbWVzOiAnc3RhdGljL2pzL1tuYW1lXS1baGFzaF0uanMnLFxyXG4gICAgLy8gICAgICAgICAgICAgZW50cnlGaWxlTmFtZXM6IFwic3RhdGljL2pzL1tuYW1lXS1baGFzaF0uanNcIixcclxuICAgIC8vICAgICAgICAgICAgIGFzc2V0RmlsZU5hbWVzOiBcInN0YXRpYy9bZXh0XS9uYW1lLVtoYXNoXS5bZXh0XVwiXHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICB9LFxyXG4gICAgLy8gfVxyXG59KVxyXG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQTJPLFNBQVMsb0JBQW9CO0FBQ3hRLE9BQU8sU0FBUztBQUNoQixTQUFTLHFCQUFxQjtBQUM5QixPQUFPLGdCQUFnQjtBQUN2QixPQUFPLFdBQVc7QUFFbEIsT0FBTyxnQkFBZ0I7QUFDdkIsU0FBUywyQkFBMkI7QUFDcEMsU0FBUyw0QkFBNEI7QUFFckMsT0FBTyxVQUFVO0FBVmpCLElBQU0sbUNBQW1DO0FBWXpDLElBQU8sc0JBQVEsYUFBYTtBQUFBLEVBQzNCLFFBQVE7QUFBQSxJQUNQLE1BQU07QUFBQSxFQUNQO0FBQUEsRUFDQSxTQUFTO0FBQUEsSUFDUixJQUFJO0FBQUEsSUFDSixjQUFjO0FBQUEsSUFDZCxXQUFXO0FBQUEsTUFDVixTQUFTO0FBQUEsUUFDUjtBQUFBLFFBQ0E7QUFBQSxRQUNBO0FBQUEsVUFDQyxPQUFPO0FBQUEsWUFDTjtBQUFBLFlBQ0E7QUFBQSxZQUNBO0FBQUEsWUFDQTtBQUFBLFVBQ0Q7QUFBQSxRQUNEO0FBQUEsUUFDQTtBQUFBLE1BQ0Q7QUFBQSxNQUNBLFdBQVcsQ0FBQyxvQkFBb0IsQ0FBQztBQUFBLElBQ2xDLENBQUM7QUFBQSxJQUNELFdBQVc7QUFBQSxNQUNWLFdBQVc7QUFBQSxRQUNULG9CQUFvQjtBQUFBLE1BQ3RCO0FBQUEsSUFDRCxDQUFDO0FBQUEsSUFDRCxNQUFNO0FBQUEsTUFDSixNQUFNO0FBQUEsTUFDTixTQUFTLENBQUMscUJBQXFCO0FBQUEsSUFDakMsQ0FBQztBQUFBLElBQ0QscUJBQXFCO0FBQUEsTUFDcEIsVUFBVSxDQUFDLEtBQUssUUFBUSxRQUFRLElBQUksR0FBRyxrQkFBa0IsQ0FBQztBQUFBLE1BQ3BELFVBQVU7QUFBQSxJQUNqQixDQUFDO0FBQUEsRUFDRjtBQUFBLEVBRUEsU0FBUztBQUFBLElBRVIsT0FBTztBQUFBLE1BQ04sS0FBSyxLQUFLLFFBQVEsa0NBQVcsT0FBTztBQUFBLElBQ3JDO0FBQUEsRUFDRDtBQWFELENBQUM7IiwKICAibmFtZXMiOiBbXQp9Cg==
